home *** CD-ROM | disk | FTP | other *** search
- /*
- Little Smalltalk
-
- class File definitions
- timothy a. budd, 11/84
- */
- /*
- files use standard i/o package
- */
-
- struct file_struct {
- int l_ref_count;
- int l_size;
- int file_mode;
- FILE *fp;
- };
-
- typedef struct file_struct file;
-
- extern object *new_file();
- extern object *file_read();
-
- /* files can be opened in one of three modes, modes are either
- 0 - char mode - each read gets one char
- 1 - string mode - each read gets a string
- 2 - integer mode - each read gets an integer
- */
- # define CHARMODE 0
- # define STRMODE 1
- # define INTMODE 2
-